package com.xin.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 学历学位变动
 * </p>
 *
 * @author l1
 * @since 2017-10-24
 */
@TableName("u_degree_changes")
public class UDegreeChanges extends Model<UDegreeChanges> {

    private static final long serialVersionUID = 1L;

	@TableId(value="id", type= IdType.AUTO)
	private Integer id;
    /**
     * 教师编号
     */
	@TableField("teacher_id")
	private String teacherId;
    /**
     * 学历
     */
	private String education;
    /**
     * 专业
     */
	private String professional;
    /**
     * 学校
     */
	private String school;
    /**
     * 起始年月
     */
	@TableField("start_time")
	private String startTime;
    /**
     * 截至年月
     */
	@TableField("ent_time")
	private String entTime;
    /**
     * 学位
     */
	private String degree;
    /**
     * 授学位时间
     */
	@TableField("degree_time")
	private String degreeTime;
    /**
     * 授学位学校
     */
	@TableField("degree_school")
	private String degreeSchool;
    /**
     * 状态
     */
	private String status;
    /**
     * 备注
     */
	private String remarks;


	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getTeacherId() {
		return teacherId;
	}

	public void setTeacherId(String teacherId) {
		this.teacherId = teacherId;
	}

	public String getEducation() {
		return education;
	}

	public void setEducation(String education) {
		this.education = education;
	}

	public String getProfessional() {
		return professional;
	}

	public void setProfessional(String professional) {
		this.professional = professional;
	}

	public String getSchool() {
		return school;
	}

	public void setSchool(String school) {
		this.school = school;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEntTime() {
		return entTime;
	}

	public void setEntTime(String entTime) {
		this.entTime = entTime;
	}

	public String getDegree() {
		return degree;
	}

	public void setDegree(String degree) {
		this.degree = degree;
	}

	public String getDegreeTime() {
		return degreeTime;
	}

	public void setDegreeTime(String degreeTime) {
		this.degreeTime = degreeTime;
	}

	public String getDegreeSchool() {
		return degreeSchool;
	}

	public void setDegreeSchool(String degreeSchool) {
		this.degreeSchool = degreeSchool;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

	@Override
	public String toString() {
		return "UDegreeChanges{" +
			"id=" + id +
			", teacherId=" + teacherId +
			", education=" + education +
			", professional=" + professional +
			", school=" + school +
			", startTime=" + startTime +
			", entTime=" + entTime +
			", degree=" + degree +
			", degreeTime=" + degreeTime +
			", degreeSchool=" + degreeSchool +
			", status=" + status +
			", remarks=" + remarks +
			"}";
	}
}
